Hmmm, that's a tough one.

Could you get DH to say NO to her, and get him to explain that you already have plans for xmas day, I'm sorry this does not inlcude you but we would like to do a xmas lunch at so and so time when I am home.